﻿namespace FFF.Test.Application.AppServices.PublicService.VerificationCode
{
    using System;
    using System.Collections.Generic;
    using System.IO;
    using System.Text;
    using System.Threading.Tasks;
    using Abp.Application.Services;
    using Abp.Auditing;
    using Abp.Domain.Uow;
    using Abp.EntityFrameworkCore;
    using Abp.Runtime.Caching;
    using Abp.UI;
    using Abp.Web.Models;
    using Microsoft.AspNetCore.Authorization;
    using Microsoft.AspNetCore.Http;
    using Microsoft.AspNetCore.Mvc;
    using FFF.Test.Application.AppServices;
    using FFF.Test.DataAccess.Framework;
    using FFF.Test.Entity;
    using FFF.Test.Util.Consts;
    using FFF.Test.Util.Web;
    using Ydm.Extensions;
    using Ydm.Helper;

    /// <summary>
    /// VerificationCode的使用
    /// </summary>
    public interface IVerificationCodeAppService : IApplicationService
    {
        /// <summary>
        /// 生成验证码
        /// </summary>
        /// <returns>文件存储的id的值</returns>
        Task<FileContentResult> GenVerificationCode();
    }
}